package Object类.使用Object接收所有类的对象;

/**
 * Created with IntelliJ IDEA.
 * Description:
 * User: 姚东名
 * Date: 2024-06-19
 * Time: 15:26
 */
/*
Object是Java默认提供的一个类。Java里面除了Object类，所有的类都是存在继承关系的。默认会继承Object父类。即所有类的对象都可以使用Object的引用进行接收。
范例：使用Object接收所有类的对象
 */

class Person {

}
class Student {

}
public class Test {
    public static void function(Object o) {
        System.out.println(o);
    }

    public static void main(String[] args) {
        function(new Person());
        function(new Student());
    }
}

/*
执行结果：
Object类.使用Object接收所有类的对象.Person@1b6d3586
Object类.使用Object接收所有类的对象.Student@4554617c
 */

//所以在开发之中，Object类是参数的最高统一类型。但是Object类也存在有定义好的一些方法。如下：